#pragma once

#include <QtWidgets/QWidget>
#include "ui_QtWidgetsDemo_gitee.h"
#include <string>
using namespace std;

class QtWidgetsDemo_gitee : public QWidget
{
    Q_OBJECT

public:
    QtWidgetsDemo_gitee(QWidget *parent = Q_NULLPTR);
private slots:
	void on_H5ToGeoTiff_Btn_clicked();
	void on_NTLAverageCal_Btn_clicked();
	void on_NTLAverageCalMultiPoints_Btn_clicked();
	void on_H5ToGeoTiff_File_Btn_clicked();
	void on_H5ToGeoTiff_OutputFile_Btn_clicked();
	void on_comboBox_BandName_currentIndexChanged(int index);
	void on_comboBox_Production_currentIndexChanged(int index);
	void on_NTLAverageCal_File_Btn_clicked();
	void on_NTLAverageCalMultiPoints_LE_textChanged(const QString &changeText);
	void on_NTLAverageCalMultiPoints_File_Btn_clicked();

private:
    Ui::QtWidgetsDemo_giteeClass ui;
	string H5ToGeoTiff_Dir_Path;
	string H5ToGeoTiff_OutputDir_Path;
	string BandName;
	string ProductName;
	string CalGeoTiff_Dir_Path;
	int WindowSize;
	QString LngLatString;
	string MultiPoint_CalGeoTiff_Dir_Path;
};
